package com.yuyou.fn.wage.vo;

import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by Administrator on 2018/2/9.
 */
public class TeacherDollarsDetailVo {
    private String classDate;
    private Long periodId;
    private String periodName;
    private Long classId;
    private String classNo;
    private String className;
    private Long busTeamId;
    private String busTeamName;
    private Integer segmentNo;
    private Long subjectId;
    private String subjectName;
    private Long gradeId;
    private String gradeName;
    private Long productId;
    private String productName;
    private Long teacherId;
    private String teacherName;
    private String idNo;

    @ApiModelProperty("工资账号")
    private String salaryAccount;

    @ApiModelProperty("任教性质 0非兼职，2内部兼职，1外部兼职")
    private Integer jobNature;

    @ApiModelProperty("班级总讲次")
    private Integer lectureAmount;
    @ApiModelProperty("任教讲次")
    private Integer totalLectureNum;
    @ApiModelProperty("第几讲")
    private String lectureNums;
    @ApiModelProperty("每讲基本课酬")
    private BigDecimal baseDollar;
    @ApiModelProperty("绩效系数")
    private Double coefficientPerformance;
    @ApiModelProperty("特殊课酬")
    private BigDecimal specialDollar;
    @ApiModelProperty("备注")
    private String remark;
    @ApiModelProperty("时间戳，发薪月份")
    private Date payMonth;

    /** 是否确定。0否，1是 */
    @ApiModelProperty("否确定。0否，1是")
    private Integer confirmStatus;

    /** 确认人id */
    @ApiModelProperty("确认人id")
    private Long operatorId;

    /**  */
    @ApiModelProperty("确认人名称")
    private String operatorName;

    /** 确认时间 */
    @ApiModelProperty("时间戳，确认时间")
    private Date confirmTime;

    @ApiModelProperty("唯一标识")
    private Long teacherDollarsId;

    @ApiModelProperty("老师电话")
    private String phoneNo;



    public String getClassDate() {
        return classDate;
    }

    public void setClassDate(String classDate) {
        this.classDate = classDate;
    }

    public Long getPeriodId() {
        return periodId;
    }

    public void setPeriodId(Long periodId) {
        this.periodId = periodId;
    }

    public String getPeriodName() {
        return periodName;
    }

    public void setPeriodName(String periodName) {
        this.periodName = periodName;
    }

    public Long getClassId() {
        return classId;
    }

    public void setClassId(Long classId) {
        this.classId = classId;
    }

    public String getClassNo() {
        return classNo;
    }

    public void setClassNo(String classNo) {
        this.classNo = classNo;
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

    public Long getBusTeamId() {
        return busTeamId;
    }

    public void setBusTeamId(Long busTeamId) {
        this.busTeamId = busTeamId;
    }

    public String getBusTeamName() {
        return busTeamName;
    }

    public void setBusTeamName(String busTeamName) {
        this.busTeamName = busTeamName;
    }

    public Integer getSegmentNo() {
        return segmentNo;
    }

    public void setSegmentNo(Integer segmentNo) {
        this.segmentNo = segmentNo;
    }

    public Long getSubjectId() {
        return subjectId;
    }

    public void setSubjectId(Long subjectId) {
        this.subjectId = subjectId;
    }

    public String getSubjectName() {
        return subjectName;
    }

    public void setSubjectName(String subjectName) {
        this.subjectName = subjectName;
    }

    public Long getGradeId() {
        return gradeId;
    }

    public void setGradeId(Long gradeId) {
        this.gradeId = gradeId;
    }

    public String getGradeName() {
        return gradeName;
    }

    public void setGradeName(String gradeName) {
        this.gradeName = gradeName;
    }

    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public Long getTeacherId() {
        return teacherId;
    }

    public void setTeacherId(Long teacherId) {
        this.teacherId = teacherId;
    }

    public String getTeacherName() {
        return teacherName;
    }

    public void setTeacherName(String teacherName) {
        this.teacherName = teacherName;
    }

    public String getIdNo() {
        return idNo;
    }

    public void setIdNo(String idNo) {
        this.idNo = idNo;
    }

    public String getSalaryAccount() {
        return salaryAccount;
    }

    public void setSalaryAccount(String salaryAccount) {
        this.salaryAccount = salaryAccount;
    }

    public Integer getJobNature() {
        return jobNature;
    }

    public void setJobNature(Integer jobNature) {
        this.jobNature = jobNature;
    }

    public Integer getLectureAmount() {
        return lectureAmount;
    }

    public void setLectureAmount(Integer lectureAmount) {
        this.lectureAmount = lectureAmount;
    }

    public Integer getTotalLectureNum() {
        return totalLectureNum;
    }

    public void setTotalLectureNum(Integer totalLectureNum) {
        this.totalLectureNum = totalLectureNum;
    }

    public String getLectureNums() {
        return lectureNums;
    }

    public void setLectureNums(String lectureNums) {
        this.lectureNums = lectureNums;
    }

    public BigDecimal getBaseDollar() {
        return baseDollar;
    }

    public void setBaseDollar(BigDecimal baseDollar) {
        this.baseDollar = baseDollar;
    }

    public Double getCoefficientPerformance() {
        return coefficientPerformance;
    }

    public void setCoefficientPerformance(Double coefficientPerformance) {
        this.coefficientPerformance = coefficientPerformance;
    }

    public BigDecimal getSpecialDollar() {
        return specialDollar;
    }

    public void setSpecialDollar(BigDecimal specialDollar) {
        this.specialDollar = specialDollar;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Date getPayMonth() {
        return payMonth;
    }

    public void setPayMonth(Date payMonth) {
        this.payMonth = payMonth;
    }

    public Integer getConfirmStatus() {
        return confirmStatus;
    }

    public void setConfirmStatus(Integer confirmStatus) {
        this.confirmStatus = confirmStatus;
    }

    public Long getOperatorId() {
        return operatorId;
    }

    public void setOperatorId(Long operatorId) {
        this.operatorId = operatorId;
    }

    public String getOperatorName() {
        return operatorName;
    }

    public void setOperatorName(String operatorName) {
        this.operatorName = operatorName;
    }

    public Date getConfirmTime() {
        return confirmTime;
    }

    public void setConfirmTime(Date confirmTime) {
        this.confirmTime = confirmTime;
    }

    public Long getTeacherDollarsId() {
        return teacherDollarsId;
    }

    public void setTeacherDollarsId(Long teacherDollarsId) {
        this.teacherDollarsId = teacherDollarsId;
    }

    public String getPhoneNo() {
        return phoneNo;
    }

    public void setPhoneNo(String phoneNo) {
        this.phoneNo = phoneNo;
    }
}
